﻿using System;
using System.Collections.Generic;

namespace Rj_GsInsurance.Server.DataBaseContext.Entities
{
    public partial class MdmSubstanceLocation
    {
        /// <summary>
        ///   - 位置ID，位置的唯一ID，雪花算法自动生成
        /// </summary>
        public int LocationId { get; set; }
        /// <summary>
        ///   - 位置编码，位置的业务编码
        /// </summary>
        public string? LocationCode { get; set; }
        /// <summary>
        ///   - 位置名称，位置的全称，eg.上海市精神卫生中心（徐汇院区）
        /// </summary>
        public string? LocationName { get; set; }
        /// <summary>
        ///   - 位置显示名称，位置的系统显示名称，eg. 徐汇院区
        /// </summary>
        public string? LocationShowName { get; set; }
        /// <summary>
        ///   - 位置五笔码，根据“位置名称”自动生成
        /// </summary>
        public string? LocationFiveCode { get; set; }
        /// <summary>
        ///   - 位置拼音码，根据“位置名称”自动生成
        /// </summary>
        public string? LocationPinCode { get; set; }
        /// <summary>
        ///   - 上级位置ID，该位置的上级位置的唯一ID，eg. 3号楼的上级位置是徐汇院区
        /// </summary>
        public int? LocationParentId { get; set; }
        /// <summary>
        ///   - 上级位置编码，该位置的上级位置的编码
        /// </summary>
        public string? LocationParentCode { get; set; }
        /// <summary>
        ///   - 上级位置名称，该位置的上级位置的名称
        /// </summary>
        public string? LocationParantName { get; set; }
        /// <summary>
        ///   - 所属组织ID，该位置所属的组织的唯一ID，雪花算法自动生成
        /// </summary>
        public int? OrgId { get; set; }
        /// <summary>
        ///   - 所属组织编码，该位置所属组织的编码
        /// </summary>
        public string? OrgCode { get; set; }
        /// <summary>
        ///   - 所属组织名称，该位置所属组织的名称
        /// </summary>
        public string? OrgName { get; set; }
        /// <summary>
        ///   - 位置类型，该位置的类型，院区、建筑、楼层
        /// </summary>
        public string? LocationType { get; set; }
        /// <summary>
        ///   - 位置用途，该位置的用途，手术间、仓库、诊间
        /// </summary>
        public string? LocationUse { get; set; }
    }
}
